package cn.yang.domain.activity.service.quota.rule;

/**
 * @version v1.0
 * @ClassName: cn.yang.domain.activity.service.rule
 * @Description: 抽奖动作责任链装配
 *
 * 接口分离原则的(ISP)运用
 * 专门负责责任链的管理操作，也就是链的构建和遍历。
 * 将链管理的逻辑与业务处理逻辑分离开来，遵循了接口分离原则。这样一来，那些不需要处理请求的组件也能够实现链管理接口。
 * @Author: YJ
 */
public interface IActionChainArmory {
    IActionChain next();

    IActionChain appendNext(IActionChain next);
}
